How Optical Encoders Work